home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / AMReminder / AMReminderDoc.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  579 bĀ   |  31 lines  |  [TEXT/CWIE]

  1. // AMReminderDoc.h -- document-level functions
  2.  
  3. #pragma once
  4.  
  5. #include "AMDoc.h"
  6.  
  7. #include "AMReminderEngine.h"
  8.  
  9. //----------
  10. struct AMReminderDoc {
  11.     AMDoc        super;
  12.  
  13.     WindowPtr        mMainWindowPtr;
  14. };
  15. typedef struct AMReminderDoc AMReminderDoc;
  16.  
  17. //----------
  18. AMReminderDoc*        NewAMReminderDoc ();
  19.  
  20. //----------
  21. void    AMReminderDoc_Init    (AMReminderDoc*    self);
  22. void    AMReminderDoc_Free    (AMReminderDoc*    self);
  23.  
  24. // overrides:
  25. Boolean        DoDocCommand    (AMDoc*        self,
  26.                              long        inCommand);
  27.  
  28. void        OpenWindows        (AMDoc*        self);
  29. Boolean        WouldCloseDoc    (AMDoc*        self,
  30.                              WindowPtr    windPtr);
  31.